Hệ thống xếp lịch học tín chỉ cho sinh viên CNTT trên PHP & MySQL
112.127 lượt xem;
1 <?php
2 $rdata = array_map('to_utf8', array_map('nl2br', array_map('html_attr_tags_ok', $rdata)));
3 $jdata = array_map('to_utf8', array_map('nl2br', array_map('html_attr_tags_ok', $jdata)));
4 ?>
5 <script>
6 $j(function(){
7 var tn = 'personal_details';
8
9 /* data for selected record, or defaults if none is selected */
10 var data = {
11 school: <?php echo json_encode(array('id' => $rdata['school'], 'value' => $rdata['school'], 'text' => $jdata['school'])); ?>,
12 department: <?php echo json_encode(array('id' => $rdata['department'], 'value' => $rdata['department'], 'text' => $jdata['department'])); ?>
13 };
14
15 /* initialize or continue using AppGini.cache for the current table */
16 AppGini.cache = AppGini.cache || {};
17 AppGini.cache[tn] = AppGini.cache[tn] || AppGini.ajaxCache();
18 var cache = AppGini.cache[tn];
19
20 /* saved value for school */
21 cache.addCheck(function(u, d){
22 if(u != 'ajax_combo.php') return false;
23 if(d.t == tn && d.f == 'school' && d.id == data.school.id)
24 return { results: [ data.school ], more: false, elapsed: 0.01 };
25 return false;
26 });
27
28 /* saved value for department */
29 cache.addCheck(function(u, d){
30 if(u != 'ajax_combo.php') return false;
31 if(d.t == tn && d.f == 'department' && d.id == data.department.id)
32 return { results: [ data.department ], more: false, elapsed: 0.01 };
33 return false;
34 });
35
36 cache.start();
37 });
38 </script>
2 $rdata = array_map('to_utf8', array_map('nl2br', array_map('html_attr_tags_ok', $rdata)));
3 $jdata = array_map('to_utf8', array_map('nl2br', array_map('html_attr_tags_ok', $jdata)));
4 ?>
5 <script>
6 $j(function(){
7 var tn = 'personal_details';
8
9 /* data for selected record, or defaults if none is selected */
10 var data = {
11 school: <?php echo json_encode(array('id' => $rdata['school'], 'value' => $rdata['school'], 'text' => $jdata['school'])); ?>,
12 department: <?php echo json_encode(array('id' => $rdata['department'], 'value' => $rdata['department'], 'text' => $jdata['department'])); ?>
13 };
14
15 /* initialize or continue using AppGini.cache for the current table */
16 AppGini.cache = AppGini.cache || {};
17 AppGini.cache[tn] = AppGini.cache[tn] || AppGini.ajaxCache();
18 var cache = AppGini.cache[tn];
19
20 /* saved value for school */
21 cache.addCheck(function(u, d){
22 if(u != 'ajax_combo.php') return false;
23 if(d.t == tn && d.f == 'school' && d.id == data.school.id)
24 return { results: [ data.school ], more: false, elapsed: 0.01 };
25 return false;
26 });
27
28 /* saved value for department */
29 cache.addCheck(function(u, d){
30 if(u != 'ajax_combo.php') return false;
31 if(d.t == tn && d.f == 'department' && d.id == data.department.id)
32 return { results: [ data.department ], more: false, elapsed: 0.01 };
33 return false;
34 });
35
36 cache.start();
37 });
38 </script>